﻿using QMERP.Domain.Dtos;

namespace QMERP.Application.Services
{
    public interface IStockActionLogService
    {
        /// <summary>
        /// 出入库记录窗体
        /// </summary>
        /// <returns></returns>
        Task<PageResponse<StockActionLogResponse>> Query(PageRequest<StockActionLogRequest> request);
        /// <summary>
        /// 获取id的出入库记录详情
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        Task<StockActionLogResponse> Detail(long id);
        /// <summary>
        /// 获取出入库记录主要信息列表
        /// </summary>
        /// <param name="request"></param>
        /// <returns></returns>
        Task<List<StockActionLogMainInfoResponse>> GetStockActionLogMainInfos(PageRequest<StockActionLogRequest> request);
    }
}
